package com.yixin.vuehr.service;


import com.yixin.vuehr.mapper.JObLevelMapper;
import com.yixin.vuehr.model.JObLevel;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.Date;
import java.util.List;

@Service
public class JObLevelService {
    @Autowired
    JObLevelMapper jObLevelMapper;

    public List<JObLevel> getAllJObLevels() {
        return jObLevelMapper.getAllJObLevels();
    }

    public Integer addJObLevel(JObLevel jObLevel) {
        jObLevel.setCreatedate(new Date());
        jObLevel.setEnabled(true);
        return jObLevelMapper.insertSelective(jObLevel);
    }

    public Integer updateJObLevel(JObLevel jObLevel) {
        return jObLevelMapper.updateByPrimaryKeySelective(jObLevel);
    }

    public Integer deleteJObLevelById(Integer id) {
        return jObLevelMapper.deleteByPrimaryKey(id);
    }
}
